package com.ctrip.ec.biz.entity.goods;
import com.ctrip.ec.dal.DbColumn;
import com.ctrip.ec.dal.DbTable;
import com.ctrip.ec.dal.EntityBase;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.sql.Timestamp;
@DbTable("e_goods")
public class GoodsEntity extends EntityBase {
    @DbColumn("id")
    private Long id;
    @DbColumn("cat_id")
    private Long catId;
    @DbColumn("cat_sort")
    private Integer catSort;
    @DbColumn("extend_cat_id")
    private Long extendCatId;
    @DbColumn("sn")
    private String sn;
    @DbColumn("name")
    private String name;
    @DbColumn("click_count")
    private Integer clickCount;
    @DbColumn("brand_id")
    private Long brandId;
    @DbColumn("weight")
    private Integer weight;
    @DbColumn("volume")
    private Float volume;
    @DbColumn("keywords")
    private String keywords;
    @DbColumn("remark")
    private String remark;
    @DbColumn("content")
    private String content;
    @DbColumn("original_img")
    private String originalImg;
    @DbColumn("is_on_sale")
    private Boolean isOnSale;
    @DbColumn("is_free_shipping")
    private Boolean isFreeShipping;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("on_time")
    private Timestamp onTime;
    @DbColumn("sort_num")
    private Long sortNum;
    @DbColumn("is_recommend")
    private Boolean isRecommend;
    @DbColumn("is_new")
    private Boolean isNew;
    @DbColumn("is_hot")
    private Boolean isHot;
    @DbColumn("prom_type")
    private Boolean promType;
    @DbColumn("prom_id")
    private Long promId;
    @DbColumn("spu")
    private String spu;
    @DbColumn("sku")
    private String sku;
    @DbColumn("template_id")
    private Long templateId;
    @DbColumn("video")
    private String video;
    @DbColumn("like_count")
    private Integer likeCount;
    @DbColumn("collection_count")
    private Integer collectionCount;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("create_time")
    private Timestamp createTime;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",locale = "zh" ,timezone="GMT+8")
    @DbColumn("update_time")
    private Timestamp updateTime;
    @DbColumn("store_id")
    private Long storeId;
    @DbColumn("user_id")
    private Long userId;
    @DbColumn("spec_title")
    private String specTitle;
    @DbColumn("rebate_type_id")
    private Integer rebateTypeId;
    @DbColumn("is_delete")
    private Boolean isDelete;
    @DbColumn("tag")
    private String tag;
    @DbColumn("discounts_desc")
    private String discountsDesc;
    @DbColumn("distribute_per")
    private Integer distributePer;
    @DbColumn("min_price")
    private BigDecimal minPrice;
    @DbColumn("max_price")
    private BigDecimal maxPrice;
    @DbColumn("avg_price")
    private BigDecimal avgPrice;
    @DbColumn("buy_count")
    private Integer buyCount;
    @DbColumn("is_new_recommend")
    private Boolean isNewRecommend;
    @DbColumn("agent_id")
    private Long agentId;
    public  Long getId(){
        return this.id;
    }
    public void setId(Long id){
        this.id = id;
    }
    public  Long getCatId(){
        return this.catId;
    }
    public void setCatId(Long catId){
        this.catId = catId;
    }
    public  Integer getCatSort(){
        return this.catSort;
    }
    public void setCatSort(Integer catSort){
        this.catSort = catSort;
    }
    public  Long getExtendCatId(){
        return this.extendCatId;
    }
    public void setExtendCatId(Long extendCatId){
        this.extendCatId = extendCatId;
    }
    public  String getSn(){
        return this.sn;
    }
    public void setSn(String sn){
        this.sn = sn;
    }
    public  String getName(){
        return this.name;
    }
    public void setName(String name){
        this.name = name;
    }
    public  Integer getClickCount(){
        return this.clickCount;
    }
    public void setClickCount(Integer clickCount){
        this.clickCount = clickCount;
    }
    public  Long getBrandId(){
        return this.brandId;
    }
    public void setBrandId(Long brandId){
        this.brandId = brandId;
    }
    public  Integer getWeight(){
        return this.weight;
    }
    public void setWeight(Integer weight){
        this.weight = weight;
    }
    public  Float getVolume(){
        return this.volume;
    }
    public void setVolume(Float volume){
        this.volume = volume;
    }
    public  String getKeywords(){
        return this.keywords;
    }
    public void setKeywords(String keywords){
        this.keywords = keywords;
    }
    public  String getRemark(){
        return this.remark;
    }
    public void setRemark(String remark){
        this.remark = remark;
    }
    public  String getContent(){
        return this.content;
    }
    public void setContent(String content){
        this.content = content;
    }
    public  String getOriginalImg(){
        return this.originalImg;
    }
    public void setOriginalImg(String originalImg){
        this.originalImg = originalImg;
    }
    public  Boolean getIsOnSale(){
        return this.isOnSale;
    }
    public void setIsOnSale(Boolean isOnSale){
        this.isOnSale = isOnSale;
    }
    public  Boolean getIsFreeShipping(){
        return this.isFreeShipping;
    }
    public void setIsFreeShipping(Boolean isFreeShipping){
        this.isFreeShipping = isFreeShipping;
    }
    public  Timestamp getOnTime(){
        return this.onTime;
    }
    public void setOnTime(Timestamp onTime){
        this.onTime = onTime;
    }
    public  Long getSortNum(){
        return this.sortNum;
    }
    public void setSortNum(Long sortNum){
        this.sortNum = sortNum;
    }
    public  Boolean getIsRecommend(){
        return this.isRecommend;
    }
    public void setIsRecommend(Boolean isRecommend){
        this.isRecommend = isRecommend;
    }
    public  Boolean getIsNew(){
        return this.isNew;
    }
    public void setIsNew(Boolean isNew){
        this.isNew = isNew;
    }
    public  Boolean getIsHot(){
        return this.isHot;
    }
    public void setIsHot(Boolean isHot){
        this.isHot = isHot;
    }
    public  Boolean getPromType(){
        return this.promType;
    }
    public void setPromType(Boolean promType){
        this.promType = promType;
    }
    public  Long getPromId(){
        return this.promId;
    }
    public void setPromId(Long promId){
        this.promId = promId;
    }
    public  String getSpu(){
        return this.spu;
    }
    public void setSpu(String spu){
        this.spu = spu;
    }
    public  String getSku(){
        return this.sku;
    }
    public void setSku(String sku){
        this.sku = sku;
    }
    public  Long getTemplateId(){
        return this.templateId;
    }
    public void setTemplateId(Long templateId){
        this.templateId = templateId;
    }
    public  String getVideo(){
        return this.video;
    }
    public void setVideo(String video){
        this.video = video;
    }
    public  Integer getLikeCount(){
        return this.likeCount;
    }
    public void setLikeCount(Integer likeCount){
        this.likeCount = likeCount;
    }
    public  Integer getCollectionCount(){
        return this.collectionCount;
    }
    public void setCollectionCount(Integer collectionCount){
        this.collectionCount = collectionCount;
    }
    public  Timestamp getCreateTime(){
        return this.createTime;
    }
    public void setCreateTime(Timestamp createTime){
        this.createTime = createTime;
    }
    public  Timestamp getUpdateTime(){
        return this.updateTime;
    }
    public void setUpdateTime(Timestamp updateTime){
        this.updateTime = updateTime;
    }
    public  Long getStoreId(){
        return this.storeId;
    }
    public void setStoreId(Long storeId){
        this.storeId = storeId;
    }
    public  Long getUserId(){
        return this.userId;
    }
    public void setUserId(Long userId){
        this.userId = userId;
    }
    public  String getSpecTitle(){
        return this.specTitle;
    }
    public void setSpecTitle(String specTitle){
        this.specTitle = specTitle;
    }
    public  Integer getRebateTypeId(){
        return this.rebateTypeId;
    }
    public void setRebateTypeId(Integer rebateTypeId){
        this.rebateTypeId = rebateTypeId;
    }
    public  Boolean getIsDelete(){
        return this.isDelete;
    }
    public void setIsDelete(Boolean isDelete){
        this.isDelete = isDelete;
    }
    public  String getTag(){
        return this.tag;
    }
    public void setTag(String tag){
        this.tag = tag;
    }
    public  String getDiscountsDesc(){
        return this.discountsDesc;
    }
    public void setDiscountsDesc(String discountsDesc){
        this.discountsDesc = discountsDesc;
    }
    public  Integer getDistributePer(){
        return this.distributePer;
    }
    public void setDistributePer(Integer distributePer){
        this.distributePer = distributePer;
    }
    public  BigDecimal getMinPrice(){
        return this.minPrice;
    }
    public void setMinPrice(BigDecimal minPrice){
        this.minPrice = minPrice;
    }
    public  BigDecimal getMaxPrice(){
        return this.maxPrice;
    }
    public void setMaxPrice(BigDecimal maxPrice){
        this.maxPrice = maxPrice;
    }
    public  BigDecimal getAvgPrice(){
        return this.avgPrice;
    }
    public void setAvgPrice(BigDecimal avgPrice){
        this.avgPrice = avgPrice;
    }
    public  Integer getBuyCount(){
        return this.buyCount;
    }
    public void setBuyCount(Integer buyCount){
        this.buyCount = buyCount;
    }
    public  Boolean getIsNewRecommend(){
        return this.isNewRecommend;
    }
    public void setIsNewRecommend(Boolean isNewRecommend){
        this.isNewRecommend = isNewRecommend;
    }
    public  Long getAgentId(){
        return this.agentId;
    }
    public void setAgentId(Long agentId){
        this.agentId = agentId;
    }
}